#include "cute.h"
#include "ide_listener.h"
#include "cute_runner.h"

#include "circleTest.h"
#include "regShapeTest.h"
#include "EnvironmentTest.h"
#include "AlgoTest.h"


void runSuite()
{
	cute::suite s;
	cute::ide_listener lis;
	cute::suite circleTest = make_suite_circleTest();
	cute::makeRunner(lis)(circleTest, "Circle Test");
	cute::suite regShapeTest = make_suite_regShapeTest();
	cute::makeRunner(lis)(regShapeTest, "RegularShape Test");
	cute::suite EnvironmentTest = make_suite_EnvironmentTest();
	cute::makeRunner(lis)(EnvironmentTest, "Environment Test");
	cute::suite AlgoTest = make_suite_AlgoTest();
	cute::makeRunner(lis)(AlgoTest, "Algo Test");
}

int main()
{
	runSuite();
	return 0;
}
